﻿namespace RecipeMLSchema.Schema
{
	/// <remarks/>
	[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
	[System.SerializableAttribute()]
	[System.Diagnostics.DebuggerStepThroughAttribute()]
	[System.ComponentModel.DesignerCategoryAttribute("code")]
	[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
	[System.Xml.Serialization.XmlRootAttribute("alt-ing", Namespace="", IsNullable=false)]
	public partial class alting {
        
		private amt amtField;
        
		private sep[] sepField;
        
		private amt[] amt1Field;
        
		private modifier modifierField;
        
		private item itemField;
        
		private prep prepField;
        
		private ingnote[] ingnoteField;
        
		private prodcode[] prodcodeField;
        
		private string idField;
        
		private string classField;
        
		private string titleField;
        
		private string langField;
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute(Order=0)]
		public amt amt {
			get {
				return this.amtField;
			}
			set {
				this.amtField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("sep", Order=1)]
		public sep[] sep {
			get {
				return this.sepField;
			}
			set {
				this.sepField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("amt", Order=2)]
		public amt[] amt1 {
			get {
				return this.amt1Field;
			}
			set {
				this.amt1Field = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute(Order=3)]
		public modifier modifier {
			get {
				return this.modifierField;
			}
			set {
				this.modifierField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute(Order=4)]
		public item item {
			get {
				return this.itemField;
			}
			set {
				this.itemField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute(Order=5)]
		public prep prep {
			get {
				return this.prepField;
			}
			set {
				this.prepField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("ing-note", Order=6)]
		public ingnote[] ingnote {
			get {
				return this.ingnoteField;
			}
			set {
				this.ingnoteField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("prodcode", Order=7)]
		public prodcode[] prodcode {
			get {
				return this.prodcodeField;
			}
			set {
				this.prodcodeField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
		public string id {
			get {
				return this.idField;
			}
			set {
				this.idField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")]
		public string @class {
			get {
				return this.classField;
			}
			set {
				this.classField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute()]
		public string title {
			get {
				return this.titleField;
			}
			set {
				this.titleField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://www.w3.org/XML/1998/namespace")]
		public string lang {
			get {
				return this.langField;
			}
			set {
				this.langField = value;
			}
		}
	}
}